home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / cc / gcc.info (.txt) < prev    next >
GNU Info File  |  1993-10-21  |  8KB  |  501 lines

  1. This is Info file gcc.info, produced by Makeinfo-1.54 from the input
  2. file gcc.texi.
  3.    This file documents the use and the internals of the GNU compiler.
  4.    Published by the Free Software Foundation 675 Massachusetts Avenue
  5. Cambridge, MA 02139 USA
  6.    Copyright (C) 1988, 1989, 1992, 1993 Free Software Foundation, Inc.
  7.    Permission is granted to make and distribute verbatim copies of this
  8. manual provided the copyright notice and this permission notice are
  9. preserved on all copies.
  10.    Permission is granted to copy and distribute modified versions of
  11. this manual under the conditions for verbatim copying, provided also
  12. that the sections entitled "GNU General Public License" and "Protect
  13. Your Freedom--Fight `Look And Feel'" are included exactly as in the
  14. original, and provided that the entire resulting derived work is
  15. distributed under the terms of a permission notice identical to this
  16.    Permission is granted to copy and distribute translations of this
  17. manual into another language, under the above conditions for modified
  18. versions, except that the sections entitled "GNU General Public
  19. License" and "Protect Your Freedom--Fight `Look And Feel'", and this
  20. permission notice, may be included in translations approved by the Free
  21. Software Foundation instead of in the original English.
  22. Indirect:
  23. gcc.info-1: 1305
  24. gcc.info-2: 49956
  25. gcc.info-3: 91430
  26. gcc.info-4: 136088
  27. gcc.info-5: 176270
  28. gcc.info-6: 224396
  29. gcc.info-7: 274153
  30. gcc.info-8: 323978
  31. gcc.info-9: 366063
  32. gcc.info-10: 404962
  33. gcc.info-11: 442095
  34. gcc.info-12: 491460
  35. gcc.info-13: 534946
  36. gcc.info-14: 584384
  37. gcc.info-15: 615980
  38. gcc.info-16: 663647
  39. gcc.info-17: 709209
  40. gcc.info-18: 758633
  41. gcc.info-19: 805838
  42. gcc.info-20: 854918
  43. gcc.info-21: 902177
  44. gcc.info-22: 937806
  45. gcc.info-23: 958762
  46. Tag Table:
  47. (Indirect)
  48. Node: Top
  49. Node: Copying
  50. Node: Contributors
  51. 22003
  52. Node: Boycott
  53. 26808
  54. Node: G++ and GCC
  55. 32326
  56. Node: Invoking GCC
  57. 33661
  58. Node: Option Summary
  59. 37040
  60. Node: Overall Options
  61. 45404
  62. Node: Invoking G++
  63. 49956
  64. Node: C Dialect Options
  65. 51828
  66. Node: C++ Dialect Options
  67. 61238
  68. Node: Warning Options
  69. 69600
  70. Node: Debugging Options
  71. 82837
  72. Node: Optimize Options
  73. 91430
  74. Node: Preprocessor Options
  75. 101386
  76. Node: Assembler Options
  77. 107289
  78. Node: Link Options
  79. 107613
  80. Node: Directory Options
  81. 111621
  82. Node: Target Options
  83. 114521
  84. Node: Submodel Options
  85. 118248
  86. Node: M680x0 Options
  87. 119594
  88. Node: VAX Options
  89. 122978
  90. Node: SPARC Options
  91. 123513
  92. Node: Convex Options
  93. 125569
  94. Node: AMD29K Options
  95. 127750
  96. Node: M88K Options
  97. 129898
  98. Node: RS/6000 and PowerPC Options
  99. 136088
  100. Node: RT Options
  101. 142072
  102. Node: MIPS Options
  103. 143776
  104. Node: i386 Options
  105. 149841
  106. Node: HPPA Options
  107. 151187
  108. Node: Intel 960 Options
  109. 152382
  110. Node: DEC Alpha Options
  111. 154992
  112. Node: Clipper Options
  113. 156664
  114. Node: System V Options
  115. 157064
  116. Node: Code Gen Options
  117. 157751
  118. Node: Environment Variables
  119. 166016
  120. Node: Running Protoize
  121. 170041
  122. Node: Installation
  123. 176270
  124. Node: Other Dir
  125. 209048
  126. Node: Cross-Compiler
  127. 210732
  128. Node: Steps of Cross
  129. 212544
  130. Node: Configure Cross
  131. 213662
  132. Node: Tools and Libraries
  133. 214311
  134. Node: Cross Runtime
  135. 216754
  136. Node: Cross Headers
  137. 220506
  138. Node: Build Cross
  139. 222491
  140. Node: PA Install
  141. 224396
  142. Node: Sun Install
  143. 226707
  144. Node: 3b1 Install
  145. 228446
  146. Node: Unos Install
  147. 229479
  148. Node: VMS Install
  149. 231019
  150. Node: WE32K Install
  151. 240954
  152. Node: MIPS Install
  153. 242333
  154. Node: Collect2
  155. 245195
  156. Node: Header Dirs
  157. 248038
  158. Node: C Extensions
  159. 249452
  160. Node: Statement Exprs
  161. 252627
  162. Node: Local Labels
  163. 254521
  164. Node: Labels as Values
  165. 256583
  166. Node: Nested Functions
  167. 258448
  168. Node: Constructing Calls
  169. 262001
  170. Node: Naming Types
  171. 264058
  172. Node: Typeof
  173. 265152
  174. Node: Lvalues
  175. 267017
  176. Node: Conditionals
  177. 269282
  178. Node: Long Long
  179. 270173
  180. Node: Complex
  181. 271617
  182. Node: Zero Length
  183. 273479
  184. Node: Variable Length
  185. 274153
  186. Node: Macro Varargs
  187. 276678
  188. Node: Subscripting
  189. 278781
  190. Node: Pointer Arith
  191. 279264
  192. Node: Initializers
  193. 279829
  194. Node: Constructors
  195. 280275
  196. Node: Labeled Elements
  197. 281969
  198. Node: Case Ranges
  199. 284076
  200. Node: Cast to Union
  201. 285035
  202. Node: Function Attributes
  203. 286113
  204. Node: Function Prototypes
  205. 290969
  206. Node: Dollar Signs
  207. 292674
  208. Node: Character Escapes
  209. 293461
  210. Node: Alignment
  211. 293742
  212. Node: Variable Attributes
  213. 295218
  214. Node: Inline
  215. 298117
  216. Node: Extended Asm
  217. 301852
  218. Node: Asm Labels
  219. 312139
  220. Node: Explicit Reg Vars
  221. 313458
  222. Node: Global Reg Vars
  223. 314706
  224. Node: Local Reg Vars
  225. 319271
  226. Node: Alternate Keywords
  227. 320863
  228. Node: Incomplete Enums
  229. 322265
  230. Node: Function Names
  231. 322973
  232. Node: C++ Extensions
  233. 323978
  234. Node: Naming Results
  235. 324958
  236. Node: Min and Max
  237. 328272
  238. Node: Destructors and Goto
  239. 329722
  240. Node: C++ Interface
  241. 330272
  242. Node: Trouble
  243. 335139
  244. Node: Actual Bugs
  245. 336707
  246. Node: Installation Problems
  247. 337529
  248. Node: Cross-Compiler Problems
  249. 348686
  250. Node: Interoperation
  251. 350157
  252. Node: External Bugs
  253. 364056
  254. Node: Incompatibilities
  255. 366063
  256. Node: Fixed Headers
  257. 374611
  258. Node: Disappointments
  259. 376581
  260. Node: C++ Misunderstandings
  261. 380801
  262. Node: Static Definitions
  263. 381448
  264. Node: Temporaries
  265. 382502
  266. Node: Protoize Caveats
  267. 384706
  268. Node: Non-bugs
  269. 388661
  270. Node: Warnings and Errors
  271. 397863
  272. Node: Bugs
  273. 399634
  274. Node: Bug Criteria
  275. 400994
  276. Node: Bug Lists
  277. 403424
  278. Node: Bug Reporting
  279. 404962
  280. Node: Sending Patches
  281. 416906
  282. Node: Service
  283. 422258
  284. Node: VMS
  285. 422819
  286. Node: Include Files and VMS
  287. 423174
  288. Node: Global Declarations
  289. 427064
  290. Node: VMS Misc
  291. 431373
  292. Node: Portability
  293. 435699
  294. Node: Interface
  295. 437462
  296. Node: Passes
  297. 442095
  298. Node: RTL
  299. 459438
  300. Node: RTL Objects
  301. 461326
  302. Node: Accessors
  303. 464370
  304. Node: Flags
  305. 469696
  306. Node: Machine Modes
  307. 478715
  308. Node: Constants
  309. 486272
  310. Node: Regs and Memory
  311. 491460
  312. Node: Arithmetic
  313. 503170
  314. Node: Comparisons
  315. 509238
  316. Node: Bit Fields
  317. 513300
  318. Node: Conversions
  319. 514664
  320. Node: RTL Declarations
  321. 517552
  322. Node: Side Effects
  323. 518361
  324. Node: Incdec
  325. 530908
  326. Node: Assembler
  327. 533424
  328. Node: Insns
  329. 534946
  330. Node: Calls
  331. 555691
  332. Node: Sharing
  333. 558286
  334. Node: Reading RTL
  335. 561362
  336. Node: Machine Desc
  337. 562306
  338. Node: Patterns
  339. 564159
  340. Node: Example
  341. 567103
  342. Node: RTL Template
  343. 568231
  344. Node: Output Template
  345. 580431
  346. Node: Output Statement
  347. 584384
  348. Node: Constraints
  349. 588097
  350. Node: Simple Constraints
  351. 589100
  352. Node: Multi-Alternative
  353. 600533
  354. Node: Class Preferences
  355. 603369
  356. Node: Modifiers
  357. 604249
  358. Node: Machine Constraints
  359. 607364
  360. Node: No Constraints
  361. 614859
  362. Node: Standard Names
  363. 615980
  364. Node: Pattern Ordering
  365. 643251
  366. Node: Dependent Patterns
  367. 644477
  368. Node: Jump Patterns
  369. 647417
  370. Node: Insn Canonicalizations
  371. 653233
  372. Node: Peephole Definitions
  373. 656728
  374. Node: Expander Definitions
  375. 663647
  376. Node: Insn Splitting
  377. 670787
  378. Node: Insn Attributes
  379. 677801
  380. Node: Defining Attributes
  381. 678848
  382. Node: Expressions
  383. 680860
  384. Node: Tagging Insns
  385. 687182
  386. Node: Attr Example
  387. 691545
  388. Node: Insn Lengths
  389. 693921
  390. Node: Constant Attributes
  391. 697285
  392. Node: Delay Slots
  393. 698445
  394. Node: Function Units
  395. 701656
  396. Node: Target Macros
  397. 707326
  398. Node: Driver
  399. 709209
  400. Node: Run-time Target
  401. 719472
  402. Node: Storage Layout
  403. 724954
  404. Node: Type Layout
  405. 737543
  406. Node: Registers
  407. 743872
  408. Node: Register Basics
  409. 744852
  410. Node: Allocation Order
  411. 748845
  412. Node: Values in Registers
  413. 750225
  414. Node: Leaf Functions
  415. 754979
  416. Node: Stack Registers
  417. 757800
  418. Node: Obsolete Register Macros
  419. 758633
  420. Node: Register Classes
  421. 761328
  422. Node: Stack and Calling
  423. 779045
  424. Node: Frame Layout
  425. 779420
  426. Node: Frame Registers
  427. 782825
  428. Node: Elimination
  429. 786544
  430. Node: Stack Arguments
  431. 790847
  432. Node: Register Arguments
  433. 797163
  434. Node: Scalar Return
  435. 805838
  436. Node: Aggregate Return
  437. 809801
  438. Node: Caller Saves
  439. 813494
  440. Node: Function Entry
  441. 814644
  442. Node: Profiling
  443. 823572
  444. Node: Varargs
  445. 826476
  446. Node: Trampolines
  447. 833159
  448. Node: Library Calls
  449. 839594
  450. Node: Addressing Modes
  451. 847366
  452. Node: Condition Code
  453. 854918
  454. Node: Costs
  455. 859541
  456. Node: Sections
  457. 867920
  458. Node: PIC
  459. 872709
  460. Node: Assembler Format
  461. 875199
  462. Node: File Framework
  463. 876204
  464. Node: Data Output
  465. 879911
  466. Node: Uninitialized Data
  467. 885350
  468. Node: Label Output
  469. 887945
  470. Node: Initialization
  471. 896034
  472. Node: Macros for Initialization
  473. 902177
  474. Node: Instruction Output
  475. 904960
  476. Node: Dispatch Tables
  477. 912902
  478. Node: Alignment Output
  479. 915244
  480. Node: Debugging Info
  481. 916941
  482. Node: All Debuggers
  483. 917493
  484. Node: DBX Options
  485. 919860
  486. Node: DBX Hooks
  487. 924444
  488. Node: File Names and DBX
  489. 927747
  490. Node: SDB and DWARF
  491. 929675
  492. Node: Cross-compilation
  493. 931359
  494. Node: Misc
  495. 937806
  496. Node: Config
  497. 952647
  498. Node: Index
  499. 958762
  500. End Tag Table
  501.